package com.itheima.d6_TCP;

import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.Socket;

/**
 * Socket(String host, int port)
 */
public class Client {
    public static void main(String[] args) throws IOException {
        //1. 创建socket管道; TCP是连接的，所有需要目的端ip，和UDP不太一样
        // 参数1 服务器的ip, 服务端的端口
        Socket socket = new Socket("127.0.0.1",7777);

        //2 得到字节输出流 负责发送数据
        OutputStream os = socket.getOutputStream();

        //3 使用printStream
        PrintStream printStream = new PrintStream(os);

        // 4 发送  读文本的话用printStream
        // 注意这个.print 没有换行； 而另外一边是br.readline()是需要换行的
        printStream.println("我是TCP客户端，我发送了消息");
        printStream.flush();
    }
}
